Supervisor Mode Access Prevention
FEATURE OF SOME CPU IMPLEMENTATIONS SUCH AS THE INTEL BROADWELL MICROARCHITECTURE THAT ALLOWS SUPERVISOR MODE PROGRAMS TO OPTIONALLY SET USER-SPACE MEMORY MAPPINGS SO THAT ACCESS TO THOSE MAPPINGS FROM SUPERVISOR MODE WILL CAUSE A TRAP
Supervisor mode access prevention
Supervisor Mode Access Prevention (SMAP) is a feature of some CPU implementations such as the Intel Broadwell microarchitecture that allows supervisor mode programs to optionally set user-space memory mappings so that access to those mappings from supervisor mode will cause a trap. This makes it harder for malicious programs to "trick" the kernel into using instructions or data from a user-space program.